triangular ridge - Spanish English Dictionary